#navSwiper .swiper-slide::-webkit-scrollbar, .index-news-ft::-webkit-scrollbar{ width: 0px; height: 0px;}

/*首页样式*/
.index-news{ margin: 30px auto; height: 400px; overflow: auto;}
.index-news-l{ width: 780px; height: 100%; float: left; margin-right: 20px;}
.index-news-r{ width: 400px; height: 100%; float: left;}
.index-con{ position: relative; width: 100%; height: 100%; padding: 0 15px; background: #FFFFFF; border: 1px solid #E8E8E8;}

#navSwiper{ max-height: 100%; padding-top: 70px; padding-bottom: 15px;}
.index-more{ display: block; position: absolute; right: 15px; top: 21px; height: 32px; line-height: 32px; color: #909090; z-index: 11;}
.index-more:link, .index-more:visited, .index-more:active{ color: #909090;}
.index-more:hover{ color: #666666;}
.index-more span{ display: block; float: right; line-height: 30px; font-size: 16px; margin-left: 6px;}
#navSwiper > .swiper-pagination-bullets{ bottom: auto; top: 19px; height: 36px; padding-right: 50px;}
#navSwiper > .swiper-pagination-bullets .swiper-pagination-bullet{ display: block; width: 130px; height: 36px; line-height: 36px; border-radius: 0; float: left; margin: 0; margin-right: 1px; font-size: 18px; color: #2e2e2e; background: #e9e9e9; opacity: 1;}
#navSwiper > .swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #d40606; color: #FFFFFF;}
#navSwiper .swiper-slide{ max-height: 310px; overflow: hidden;}

.news-list{ width: 100%;overflow:hidden}
.news-list li{ width: 100%; height: 40px; line-height: 39px; border-bottom: 1px dotted #838383;}
.news-list a{ position: relative; display: block; width: 100%; height: 100%; padding-left: 25px; padding-right: 90px;}
.news-list span{ display: block;}
.news-list-mark{ position: absolute; left: 10px; top: 18px; width: 3px; height: 3px; background: #333333;}
.news-list-time{ position: absolute; right: 15px; top: 0; color: #918e8e; font-size: 12px;}
.news-list-name{ width: 100%; height: 100%; color: #282828;}
.news-list-name:hover{ color: #0f509c;}
.news-list-name span{ position: relative; max-width: 100%; height: 100%; padding-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.news-list-name small{ display: block; position: absolute; right: 0; top: 0; bottom: 0; height: 13px; line-height: 13px; margin: auto 0;}
.news-list-name small img{ height: 100%;}

.index-news-rhd{ width: 100%; height: 36px; line-height: 35px; margin-top: 18px; margin-bottom: 16px; border-bottom: 1px solid #0F509C; padding-right: 60px;}
.index-news-rhd div{ width: 180px; height: 100%; background: #0F509C; color: #FFFFFF; font-size: 18px; text-align: center;}
.index-news-rm{ position: relative; width: 100%; padding: 5px 0; padding-left: 145px;}
.index-news-rpic{ position: absolute; left: 0; top: 5px; bottom: 5px; width: 135px;}
.all-pore{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.all-pore img{ position: absolute; left: -10%; top: -10%; right: -10%; bottom: -10%; min-width: 100%; min-height: 100%; max-width: 120%; max-height: 120%; margin: auto;}
.index-news-rm-nm{ display: block; width: 100%; height: 30px; margin-bottom: 5px; line-height: 30px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-news-rm-con{ display: block; width: 100%; height: 60px; line-height: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; color: #878787; font-size: 12px;}
.index-news-ft{ width: 100%; height: 220px; padding: 10px 0; overflow:hidden;}
.index-news-ft li{ height: 40px; line-height: 39px;}
.index-news-ft a{ display: block; width: 100%; padding-left: 25px;}


.com-list{ margin-bottom: 30px; overflow: auto;}
.com-list li{ width: 285px; float: left; margin-right: 20px;}
.com-list li:nth-child(4n){ margin-right: 0;}
.com-list li a{ display: block; width: 100%; padding: 1px 3px; padding-bottom: 10px; color: #757575; background: #f7f7f7;}
.com-list img{ width: 100%; margin-bottom: 10px; -ms-box-shadow: 0px 2px 6px rgba(51,51,51,0.2); -o-box-shadow: 0px 2px 6px rgba(51,51,51,0.2); -webkit-box-shadow: 0px 2px 6px rgba(51,51,51,0.2); -moz-box-shadow: 0px 2px 6px rgba(51,51,51,0.2); box-shadow: 0px 2px 6px rgba(51,51,51,0.2);}
.com-list .index-news-rm-nm{ font-size: 16px; color: #2E2E2E; padding: 0 15px;}
.com-list .index-news-rm-con{ padding: 0 15px;}

/*机构介绍界面样式*/
.news-pore{ position: relative; min-height: 760px; padding-left: 320px;}
.news-content{ padding: 30px; background: #FFFFFF; min-height: 760px; float: left;}
.news-content-l{ position: absolute; left: 0; top: 0; width: 320px; height: 100%; border-right: 1px solid #E5E5E5;}
.news-content-r{ width: 880px;}

.news-nav{ width: 100%;}
.news-nav-tit{ position: relative; width: 100%; height: 56px; margin-bottom: 5px; padding: 0 30px; padding-right: 70px; line-height: 56px; background: #0F509C; color: #FFFFFF; font-size: 22px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-nav-tit img{ position: absolute; right: 10px; top: 0; bottom: 0; width: 50px; height: 50px; margin: auto 0;}
.news-nav-list{ width: 100%;}
.news-nav-list li{ width: 100%; font-size: 14px; font-weight: bold; margin-bottom: 1px;}
.news-nav-list a{ display: block; width: 100%; height: 50px; line-height: 50px; border-left: 3px solid transparent; padding: 0 27px; background: #f2f2f2; color: #515151; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-nav-list .active a{ border-color: #0F509C;}

.news-r-hd{ width: 100%; height: 20px; line-height: 20px;}
.news-r-hd .pull-right{ height: 100%;}
.news-r-hd span{ display: block; float: left; margin: 0 5px;}
.news-r-hd .fa{ line-height: 20px; font-size: 18px;}
.news-content-r .index-news-rhd{ height: 40px; line-height: 39px; border-color: #F2F2F2;}
.news-content-r .index-news-rhd div{ background: #F2F2F2; color: #313131;}

.news-content-r .news-list li{ height: 50px; line-height: 49px;}
.news-content-r .news-list-mark{ top: 23px;}

/*编辑界面样式*/
.edit-intro{ width: 100%; padding: 10px 30px; line-height: 24px;}
.edit-intro span, .edit-list li span{ color: red;}
.edit-list{ width: 100%; padding: 20px 30px;}
.edit-list li{ width: 100%; margin-bottom: 10px; overflow: auto;}
.edit-list li input, .edit-list li span{ display: block; float: left; padding: 0 5px;}
.edit-list li p{ width: 120px; line-height: 32px; float: left; text-align: right;}
.edit-list li input{ width: 260px; height: 32px;}
.edit-list li textarea{ width: 280px; height: 120px; line-height: 20px;}
.edit-list .edit-yzm input{ width: 100px;}
.edit-list .edit-yzm img{ height: 32px; float: left; margin-left: 10px;}
.edit-mark{ width: 410px; text-align: right; color: red;}


